
input:-moz-placeholder { color:#555; } 
 
input[type=text],
input[type=email],
input[type=tel],
input[type=number],
textarea{
	font-size: 1em;
	color: #959595;
	@include border-radius( 5px );
	border: 1px solid;
	border-color: #707070 #cfcfcf #f5f5f5 #cfcfcf;
	padding: 8px 10px 9px; 
	@include box-sizing( border-box );
	&.text-line{
		background: transparent;
		color: #fff;
		font-size: 4em;
		padding: 0;
		@include border-radius( 0 );
	}
	.input-screen &{
		width: 100%;
	}
}

label{ outline: none; }

.btn{
	border: 1px solid #a53036;
	font-size: 1.167em;
	color: #fff;
	font-weight: bold;
	padding: 0 30px;
	position: relative;
	@include box-sizing( border-box );
	@include linear-gradient( #a53036, #a53036 );
	@include box-shadow( 0px, 2px, 2px, 50, 50, 50, 0.65 );
	@include border-radius( 3px );
	&.btn-big{
		font-size: 3em;
		@media screen and (max-width: $break4 ){
       font-size: 2em;
       padding-top: 5px;
     }
	}
	&:hover{
		@include opacity( 0.9 );
	}
	.lt-ie9 &,
	.ie9 &{
		background: #d60179;
		box-shadow: none;
	}
	.lt-ie8 &{
		border: none;
	}
	&:active{
		top: 1px;
		left: 1px;
	}
}

a.btn,
.main a.btn{
	color: #fff;
	text-decoration: none;
	padding: 0 20px;
	@include inline-block;
}

button.btn-big{ padding-top: 10px; }

.wm-wrapper{
	position: relative;
	.wm{
		position: absolute;
		top: 5px;
		left: 10px;
	}
}


